package chapter04;

public class java08_Static {
    public static void main(String[] args) {
        // TODO 面向对象
        // 针对于具体对象的属性称之为对象属性，成员属性，实例属性
        // 针对于具体对象的方法，成员方法，实例方法
        // 把和对象无关，只和类相关的称之为静态
        // 和类相关的方法称之为静态方法
        // 静态语法就是在属性和方法前增加static关键字
        // 静态方法不用创建对象就可以访问

        // 成员方法可以访问静态属性和静态方法
        // 静态方法不可以访问成员属性和成员方法

//        Chinese c = new Chinese();
//        Chinese c1 = null;
//        c.name = "zhangsan";
//        System.out.println("Hello " + c.name);

        Bird.fly();
        System.out.println(Bird.type);
    }
}

//class Chinese {
//    String name;
//}

class Bird {
    static String type = "niao";
    static void fly () {
        System.out.println("fly...");
    }
}